import api from '@/service/request'

// 菜单列表。
export async function reqList(data) {
	return await api.get('/system/role/list', { params: data })
}

// 添加。
export async function reqAdd(data) {
	return await api.post('/system/role/add', data)
}

// 修改。
export async function reqEdit(data) {
	return await api.post('/system/role/edit', data)
}

// 单条删除。
export async function reqDelete(id) {
	return await api.delete(`/system/role/delete/${id}`)
}

// 树关联删除。
export async function reqDeleteTree(id) {
	return await api.delete(`/system/role/delete/tree/${id}`)
}

// 批量删除。
export async function reqDeleteList(ids) {
	return await api.delete(`/system/role/delete`, { data: ids })
}